local sk__tongtian_active = fk.CreateSkill {

  name = "sk__tongtian_active",

  tags = {  },

}



sk__tongtian_active:addEffect("active", {
  name = "sk__tongtian_active",
  min_card_num = 1,
  max_card_num = 4,
  target_num = 0,
  card_filter =function(self, player, to_select, selected)
    if not player:prohibitDiscard(to_select) then
      return table.every(selected, function (id)
        return Fk:getCardById(to_select).suit ~= Fk:getCardById(id).suit
      end)
    end
  end,
})

return sk__tongtian_active